package org.dbwebx.flex.common.constants
{

	public class StyleNames
	{

		// Native styles

		public static const COLOR:String="color";

		public static const DISABLED_COLOR:String="disabledColor";

		public static const BORDER_COLOR:String="borderColor";

		public static const BACKGROUND_IMAGE:String="backgroundImage";

		public static const BACKGROUND_COLOR:String="backgroundColor";

		public static const BACKGROUND_ALPHA:String="backgroundAlpha";

		public static const THEME_COLOR:String="themeColor";

		public static const FILL_COLORS:String="fillColors";

		public static const FILL_ALPHAS:String="fillAlphas";

		public static const FILL_ANGLE:String="fillAngle";

		public static const BORDER_STYLE:String="borderStyle";

		public static const BORDER_THICKNESS:String="borderThickness";

		public static const BORDER_THICKNESS_BOTTOM:String="borderThicknessBottom";

		public static const BORDER_THICKNESS_TOP:String="borderThicknessTop";

		public static const BORDER_THICKNESS_LEFT:String="borderThicknessLeft";

		public static const BORDER_THICKNESS_RIGHT:String="borderThicknessRight";

		public static const CORNER_RADIUS:String="cornerRadius";

		public static const HORIZONTAL_GAP:String="horizontalGap";

		public static const VERTICAL_GAP:String="verticalGap";

		public static const HORIZOTNAL_ALIGN:String="horizontalAlign";

		public static const VERTICAL_ALIGN:String="verticalAlign";

		public static const VERTICAL_CENTER:String="verticalCenter";

		public static const HORIZONTAL_CENTER:String="horizontalCenter";

		public static const FONT_FAMILY:String="fontFamily";

		public static const FONT_SIZE:String="fontSize";

		public static const FONT_STYLE:String="fontStyle";

		public static const TEXT_DECORATION:String="textDecoration";

		public static const FONT_WEIGHT:String="fontWeight";

		public static const TEXT_ALIGN:String="textAlign";

		public static const TOP:String="top";

		public static const BOTTOM:String="bottom";

		public static const LEFT:String="left";

		public static const RIGHT:String="right";

		public static const DROP_SHADOW_ENABLED:String="dropShadowEnabled";

		public static const DROP_SHADOW_COLOR:String="dropShadowColor";

		public static const SHADOW_ANGLE:String="shadowAngle";

		public static const SHADOW_DISTANCE:String="shadowDistance";

		public static const BROKEN_IMAGE_BORDER_SKIN:String="brokenImageBorderSkin";

		public static const BROKEN_IMAGE_SKIN:String="brokenImageSkin";

		public static const ICON:String="icon";

		public static const HEADER_COLORS:String="headerColors";

		public static const HIGHLIGHT_ALPHAS:String="highlightAlphas";

		public static const TEXT_ROLL_OVER_COLOR:String="textRollOverColor";

		public static const TEXT_SELECTED_COLOR:String="textSelectedColor";

		public static const LEADING:String="leading";

		public static const LETTER_SPACING:String="letterSpacing";

		public static const PADDING_LEFT:String="paddingLeft";

		public static const PADDING_TOP:String="paddingTop";

		public static const PADDING_RIGHT:String="paddingRight";

		public static const PADDING_BOTTOM:String="paddingBottom";

		public static const BUTTON_STYLE_NAME:String="buttonStyleName";

		public static const UP_SKIN:String="upSkin";

		public static const OVER_SKIN:String="overSkin";

		public static const DOWN_SKIN:String="downSkin";

		public static const DISABLED_SKIN:String="disabledSkin";

		public static const STROKE_COLOR:String="strokeColor";

		public static const STROKE_WIDTH:String="strokeWidth";

		public static const SHADOW_COLOR:String="shadowColor";

		public static const USE_ROLL_OVER:String="useRollOver";

		public static const INDICATOR_GAP:String="indicatorGap";

		public static const INDICATOR_SKIN:String="indicatorSkin";

		public static const SEPARATOR_COLOR:String="separatorColor";

		public static const SEPARATOR_WIDTH:String="separatorWidth";

		public static const LABEL_STYLE_NAME:String="labelStyleName";

		/**
		 * Application style.
		 * Modality of components launched by the PopUp Manager is simulated by creating a large
		 * translucent overlay underneath the component. Because of the way translucent objects are
		 * rendered, you may notice a slight dimming of the objects under the overlay. The effective
		 * transparency can be set by changing the modalTransparency value from 0.0 (fully transparent)
		 * to 1.0 (fully opaque). You can also set the color of the overlay by changing the
		 * modalTransparencyColor style. The default value is 0.5.
		 */
		public static const MODAL_TRANSPARENCY:String="modalTransparency";

		/**
		 * Application style.
		 * The blur applied to the application while a modal window is open. A Blur effect softens
		 *  the details of an image. The default value is 3.
		 */
		public static const MODAL_TRANSPARENCY_BLUR:String="modalTransparencyBlur";

		/**
		 * Application style.
		 * Color of the modal overlay layer. This style is used in conjunction with the modalTransparency
		 * style to determine the colorization applied to the application when a modal window is open.
		 * The default value is #DDDDDD.
		 */
		public static const MODAL_TRANSPARENCY_COLOR:String="modalTransparencyColor";

		/**
		 * Application style.
		 * Duration, in milliseconds, of the modal transparency effect that plays when a modal window
		 * opens or closes. The default value is 100.
		 */
		public static const MODAL_TRANSPARENCY_DURATION:String="modalTransparencyDuration";

		// Custom styles

		public static const OUTLINE_GAP:String="outlineGap";

		public static const OUTLINE_LABEL_GAP:String="outlineLabelGap";

		public static const LABEL_WIDTH:String="labelWidth";

		public static const LABEL_ALIGN:String="labelAlign";

		public static const INDICATOR_ALIGN:String="indicatorAlign";

		public static const CHEVRON_OPEN:String="chevronOpen";

		public static const CHEVRON_HOVER:String="chevronHover";

	}

}
